var express = require('express');
var router = express.Router();

var formidable = require('formidable');


/* GET home page. */
router.get('/', function(req, res, next) {
  res.render('index', { title: 'Express' });
});

router.get('/portrait',(req,res,next)=>{
  res.render('portrait')
})

router.post('/portrait',(req,res)=>{
  res.setHeader('content-type','text/html;charset=utf8')

  const form = formidable({
    multiples:true,
    // 设置静态资源保存路径
    uploadDir: __dirname + '/../public/images',
    // 保留文件后缀
    keepExtensions:true
  });

  form.parse(req, (err, fields, files) => {
    if (err) {
      next(err);
      return;
    }

    console.log(fields); // 获取请求的简单数据
    console.log(files); //获取文件上传的详细信息
    console.log(files.size); //获取上传文件的大小

    let urlimg = '/images/'+ files.portrait.newFilename;

    res.send(urlimg)
    // res.json({ fields, files });
  });
})


module.exports = router;
